package com.yan.ems.pojo.vo;

import lombok.Getter;
import lombok.Setter;

import java.util.List;

@Setter
@Getter
public class EnergyForecastResponse {

    // 初始能源
    private List<Double> originData;

    // origin[i] = seasonal[i] + trend[i] + residual[i]
    // seasonal	trend residual
    private List<Double> seasonalData;

    private List<Double> trendData;

    private List<Double> residualData;

    // 预测能源
    private List<Double> predictData;

    // 时间
    private List<String> timestamps;

    // 无参构造函数
    public EnergyForecastResponse() {
    }

    // 全参构造函数
    public EnergyForecastResponse(List<String> timestamps, List<Double> originData, List<Double> predictData, List<Double> seasonalData, List<Double> trendData, List<Double> residualData) {
        this.timestamps = timestamps;
        this.originData = originData;
        this.predictData = predictData;
        this.seasonalData = seasonalData;
        this.trendData = trendData;
        this.residualData = residualData;
    }

}